meteorological disaster - French English Dictionary